@charset "utf-8";
/* CSS Document */
table{
border-collapse:collapse;
border:thin solid #999999;
}
td{
padding:15px;
}
.reduce{
padding-left:5px;
padding-right:5px;
}
.reduce,.add{
margin:0;
padding-left:2px;
padding-right:2px;
width:15px;
height:15px;
border:1px solid #999999;
background-color:#CCCC99;
}

img{
width:150px;
height:150px;
vertical-align:middle;
}
.delete:hover{
text-decoration:underline;
color:red;
}
#foot{
background-color:#CCCCCC;
opacity:0.7;
height:50px;
}
#foot_delete{
position:relative;
left:30px;
top:15px;
padding:15px;
margin:15px;
}
#foot_checkAll{
position:relative;
left:10px;
top:15px;
}
#num,#total{
color:red;
}
#pay{
float:right;
}
#count{
position:relative;
left:150px;
top:15px;
}
.on{
background-color:#CC99FF;
}


